batt insulation - French English Dictionary